package com.yunxin.core.wechat.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yunxin.core.admin.domain.AdminTeam;
import com.yunxin.core.domain.model.team.Team;
import com.yunxin.core.customer.dto.AddWechatInfoTeamDto;
import com.yunxin.core.customer.dto.WechatInfoPageDto;
import com.yunxin.core.customer.dto.TeamPageDto;
import com.yunxin.core.wechat.domain.WechatInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author Administrator
* @description 针对表【wechat_info(客户微信授权详情表)】的数据库操作Service
* @createDate 2024-05-25 16:18:02
*/
public interface WechatInfoService extends IService<WechatInfo> {

    Page<WechatInfo> wechatInfoPageQuery(WechatInfoPageDto command);

    Page<AdminTeam> teamPageQuery(TeamPageDto command, Long userId);

    List<AdminTeam> teamListQuery(Long userId);

    void addWechatInfoTeam(AddWechatInfoTeamDto command);
}
